# 指定编译的目标文件
all:demo01 libcsemp.so

libcsemp.so:csemp.h csemp.cpp
	g++ -fPIC -shared -o libcsemp.so csemp.cpp

demo01:demo01.cpp csemp.cpp
	g++ -g -o demo01 demo01.cpp csemp.cpp

# clean用于清理编译目标文件，仅在make clean才会执行
clean:
	rm -f demo01